
/* 
   Some color schemes to use for background-color are: 
   #eeeeee #FFEFD5 #7aecfe #b7f7fe #d7fafe #e9f9fe 
   #e5ecf9 (from google)
   #eeeeee (nice grey professional looking)
*/

/* define color variables first, for easy editing */

th, pre, h1, h2, h3, h4, h5, h6 {
    background-color: #eeeeee; 
}

A:link, A:visited, A:active, A:hover {
	color: #003366;
}

h1 A:hover, h2 A:hover, h3 A:hover, h4 A:hover, h5 A:hover, h6 A:hover  {
    border-bottom: 1px dotted #003366;
}

table, th, td {
    border: 1px solid #c0c0c0;
}

h1, h2 {
 	border-bottom: 1px solid #3c78b5;
}

blockquote, .breadcrumbs {
    border-color: #3c78b5;
}

body, p, td, table, tr {
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}

table {
    margin: 2px 0px 5px 0px;
    border-collapse: collapse;
}
th  {
    padding: 2px 4px 2px 4px;
    text-align: center;
}
td  {
    padding: 3px 4px 3px 4px;
    vertical-align: top;
}

body {
    background-color: #ffffff; 
    margin: 0px;
    padding: 0px;
}

p.paragraph {
    margin: 5px 0px 5px 0px;
    padding: 0px;
}

ul, ol {
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
}

pre {
    border: 1px solid #909090;
    padding: 5px 5px 5px 7px;
    text-align: left; 
    white-space: pre;
    margin: 2em 0 2em 0;
    overflow: auto;
}

HR {
	color: #3c78b5;
	height: 1px;
}


input {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
}

textarea, textarea.editor {
	font-family: courier, verdana, geneva, arial, sans-serif;
	font-size: 11px;
}

dt {
        font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
	line-height: normal;
	font-weight: bold;
	padding: 2px;
}

h1 {
	font-size: 24px;
	margin: 36px 0px 4px 0px;
}

h2 {
	font-size: 18px;
	margin: 27px 0px 4px 0px;
}

h3 {
	font-size: 14px;
	margin: 21px 0px 4px 0px;
}

h4 {
	font-size: 12px;
	margin: 18px 0px 4px 0px;
}

h5 {
	font-size: 10px;
	margin: 14px 0px 4px 0px;
}

h6 {
	font-size: 8px;
	margin: 14px 0px 4px 0px;
}

blockquote {
  background: #f0fff0;
  border: 1px solid #3cd8f5;
  padding: 5px 5px 5px 7px;
  margin: 0px 0px 0px 5px;
}


h1 A:link, h1 A:visited, h1 A:active, 
h2 A:link, h2 A:visited, h2 A:active, 
h3 A:link, h3 A:visited, h3 A:active, 
h4 A:link, h4 A:visited, h4 A:active, 
h5 A:link, h5 A:visited, h5 A:active {
	text-decoration: none;
}

H1.pagename {
	margin-top: 0px;
}

div.padded { 
    padding: 4px; 
}

div.centered { 
    text-align: center; 
    margin: 10px; 
}

div.centered table {
    margin: 0px auto; 
    text-align: left; 
}

DIV.small {
	font-size: 9px;
}

IMG.inline  {}

option {
  border-bottom:1px #ccc dotted;
}

.footer, .titlebar {
    background-color: #eeeeee; 
}

.breadcrumbs, .leftmenu, .rightmenu {
  background-color: #fff5e8;   
}

.leftmenu, .rightmenu, .footer, .titlebar {
    border: 1px solid #909090;
}

.footer        { 
    font-size: 9px; 
    text-align: center; 
    margin: 0; 
}

.pagelayout    { 
    width: 99%; 
    /* height: 95%;  */
    border-width: 1px; 
    padding: 0.5% 0.5% 0.5% 0.5%;
    margin: 0px 0px 0px 0px; 
}

.titlebar      { 
    font-size: 11px; 
    width: 100%; 
    height: 100%; 
    vertical-align: middle;
}

.breadcrumbs {
    border-width: 1px 0px 1px 0px;
    border-style: solid;
    font-size: 11px;
    padding: 3px 0px 3px 0px;
}

.leftmenu, .rightmenu {
    padding: 10px;
}

.page {
    padding: 5px 5px 5px 7px;
}

.java-keyword {
  color: #000091;
  background-color: inherit;
}

.java-object {
  color: #910091;
  background-color: inherit;
}

.java-quote {
  color: #009100;
  background-color: inherit;
}

.java-comment {
  color: #808080;
  background-color: inherit;
}

.javascript-keyword {
  color: #000091;
  background-color: inherit;
}

.javascript-object {
  color: #910091;
  background-color: inherit;
}

.javascript-quote {
  color: #009100;
  background-color: inherit;
}

.javascript-comment {
  color: #808080;
  background-color: inherit;
}

.actionscript-keyword {
  color: #000091;
  background-color: inherit;
}

.actionscript-object {
  color: #910091;
  background-color: inherit;
}

.actionscript-quote {
  color: #009100;
  background-color: inherit;
}

.actionscript-comment {
  color: #808080;
  background-color: inherit;
}

.xml-keyword {
  font-weight: bold;
}

.xml-tag {
  color: #000091;
  background-color: inherit;
}

.xml-quote {
  color: #009100;
  background-color: inherit;
}

.xml-comment {
  color: #808080;
  background-color: inherit;
}

.sql-keyword {
  color: #000091;
  background-color: inherit;
}

.sql-object {
  color: #910091;
  background-color: inherit;
}

.sql-quote {
  color: #009100;
  background-color: inherit;
}

.footer, .titlebar, th, pre, h1, h2, h3, h4, h5, h6 {
  background-color: #e5ecf9; 
}

.oxy-tabpane-tab-inactive {
  background-color: #ddd;
}

.oxy-tabpane-tab-active {
  background-color: #bbb;
}

.oxy-tabpane-div {
  border: 1px solid #c0c0c0;
  margin-top: 0px;
}

.oxy-tabpane-div-tabs {
  margin-bottom: 0px;
}

.oxy-credits {
  border-top: solid #D1D7DC 1px; 
  border-bottom: solid #D1D7DC 1px; 
  text-align: center;  
}

.oxy-noborder {
  border: 0px 0px 0px 0px;
}

.oxy-warning {
  background-color: #ddd;
}

